# near model CODE resource # jump table entries: 137-171 (35 of them) fn00000000: 00000000 201F move.l D0, [A7]+ 00000002 41FA 0010 lea.l A0, [PC + 0x10 /* 00000014, value 0x61EA61E8 */] 00000006 9048 sub.w D0, A0 00000008 E248 lsr D0.w, 1 0000000A 225F movea.l A1, [A7]+ 0000000C 3F00 move.w -[A7], D0 0000000E 2F09 move.l -[A7], A1 00000010 ADEA syscall Pack3, auto_pop 00000012 61EC bsr -0x12 /* 00000000 */ export_45: 00000014 61EA bsr -0x14 /* 00000000 */ export_44: 00000016 61E8 bsr -0x16 /* 00000000 */ 00000018 61E6 bsr -0x18 /* 00000000 */ 0000001A 61E4 bsr -0x1A /* 00000000 */ fn0000001C: 0000001C 201F move.l D0, [A7]+ 0000001E 41FA 0010 lea.l A0, [PC + 0x10 /* 00000030, value 0x61EA61E8 */] 00000022 9048 sub.w D0, A0 00000024 E348 lsl D0.w, 1 00000026 225F movea.l A1, [A7]+ 00000028 3F00 move.w -[A7], D0 0000002A 2F09 move.l -[A7], A1 0000002C ADE7 syscall Pack0/ListManager, auto_pop 0000002E 61EC bsr -0x12 /* 0000001C */ 00000030 61EA bsr -0x14 /* 0000001C */ 00000032 61E8 bsr -0x16 /* 0000001C */ 00000034 61E6 bsr -0x18 /* 0000001C */ 00000036 61E4 bsr -0x1A /* 0000001C */ 00000038 61E2 bsr -0x1C /* 0000001C */ export_51: 0000003A 61E0 bsr -0x1E /* 0000001C */ 0000003C 61DE bsr -0x20 /* 0000001C */ 0000003E 61DC bsr -0x22 /* 0000001C */ 00000040 61DA bsr -0x24 /* 0000001C */ export_50: 00000042 61D8 bsr -0x26 /* 0000001C */ 00000044 61D6 bsr -0x28 /* 0000001C */ 00000046 61D4 bsr -0x2A /* 0000001C */ 00000048 61D2 bsr -0x2C /* 0000001C */ 0000004A 61D0 bsr -0x2E /* 0000001C */ export_49: 0000004C 61CE bsr -0x30 /* 0000001C */ 0000004E 61CC bsr -0x32 /* 0000001C */ export_48: 00000050 61CA bsr -0x34 /* 0000001C */ 00000052 61C8 bsr -0x36 /* 0000001C */ 00000054 61C6 bsr -0x38 /* 0000001C */ 00000056 61C4 bsr -0x3A /* 0000001C */ 00000058 61C2 bsr -0x3C /* 0000001C */ export_47: 0000005A 61C0 bsr -0x3E /* 0000001C */ export_46: 0000005C 61BE bsr -0x40 /* 0000001C */ 0000005E 61BC bsr -0x42 /* 0000001C */ 00000060 61BA bsr -0x44 /* 0000001C */ export_26: 00000062 225F movea.l A1, [A7]+ 00000064 201F move.l D0, [A7]+ 00000066 2F09 move.l -[A7], A1 00000068 A032 syscall FlushEvents 0000006A 4E75 rts label0000006C: 0000006C 7000 moveq.l D0, 0x00 label0000006E: 0000006E 2F09 move.l -[A7], A1 label00000070: 00000070 31C0 0220 move.w [0x00000220 /* MemErr */], D0 00000074 4E75 rts 00000076 7000 moveq.l D0, 0x00 00000078 60F6 bra -0x8 /* 00000070 */ export_27: 0000007A 4A78 028E tst.w [0x0000028E /* ROM85 */] 0000007E 6A2A bpl +0x2C /* 000000AA */ 00000080 2078 0130 movea.l A0, [0x00000130 /* ApplLimit */] 00000084 43F8 0114 lea.l A1, [0x00000114 /* HeapEnd */] 00000088 2008 move.l D0, A0 0000008A 9091 sub.l D0, [A1] 0000008C 740C moveq.l D2, 0x0C 0000008E B082 cmp.l D0, D2 00000090 6516 bcs +0x18 /* 000000A8 */ 00000092 2251 movea.l A1, [A1] 00000094 21C8 0114 move.l [0x00000114 /* HeapEnd */], A0 00000098 2280 move.l [A1], D0 0000009A 4211 clr.b [A1] 0000009C 2278 02AA movea.l A1, [0x000002AA /* ApplZone */] 000000A0 2288 move.l [A1], A0 000000A2 2082 move.l [A0], D2 000000A4 D1A9 000C add.l [A1 + 0xC], D0 label000000A8: 000000A8 4E75 rts label000000AA: 000000AA A063 syscall MaxApplZone 000000AC 4E75 rts export_28: 000000AE 225F movea.l A1, [A7]+ 000000B0 201F move.l D0, [A7]+ 000000B2 A11E syscall NewPtr, flags=1 000000B4 2E88 move.l [A7], A0 000000B6 4EFA FFB6 jmp [PC - 0x4A /* 0000006E */] export_29: 000000BA 225F movea.l A1, [A7]+ 000000BC 205F movea.l A0, [A7]+ 000000BE A01F syscall DisposPtr/DisposePtr 000000C0 4EFA FFAC jmp [PC - 0x54 /* 0000006E */] export_30: 000000C4 225F movea.l A1, [A7]+ 000000C6 201F move.l D0, [A7]+ 000000C8 A122 syscall NewHandle, flags=1 000000CA 2E88 move.l [A7], A0 000000CC 4EFA FFA0 jmp [PC - 0x60 /* 0000006E */] export_31: 000000D0 225F movea.l A1, [A7]+ 000000D2 205F movea.l A0, [A7]+ 000000D4 A023 syscall DisposHandle/DisposeHandle 000000D6 4EFA FF96 jmp [PC - 0x6A /* 0000006E */] export_32: 000000DA 225F movea.l A1, [A7]+ 000000DC 205F movea.l A0, [A7]+ 000000DE A025 syscall GetHandleSize 000000E0 2E80 move.l [A7], D0 000000E2 6A06 bpl +0x8 /* 000000EA */ 000000E4 4297 clr.l [A7] 000000E6 4EFA FF86 jmp [PC - 0x7A /* 0000006E */] label000000EA: 000000EA 4EFA FF80 jmp [PC - 0x80 /* 0000006C */] export_33: 000000EE 225F movea.l A1, [A7]+ 000000F0 205F movea.l A0, [A7]+ 000000F2 A029 syscall HLock 000000F4 4EFA FF78 jmp [PC - 0x88 /* 0000006E */] export_34: 000000F8 225F movea.l A1, [A7]+ 000000FA 205F movea.l A0, [A7]+ 000000FC A02A syscall HUnlock 000000FE 4EFA FF6E jmp [PC - 0x92 /* 0000006E */] export_35: 00000102 225F movea.l A1, [A7]+ 00000104 205F movea.l A0, [A7]+ 00000106 A04A syscall HNoPurge 00000108 4EFA FF64 jmp [PC - 0x9C /* 0000006E */] export_36: 0000010C 201F move.l D0, [A7]+ 0000010E 225F movea.l A1, [A7]+ 00000110 205F movea.l A0, [A7]+ 00000112 2F00 move.l -[A7], D0 00000114 A03B syscall Delay 00000116 2280 move.l [A1], D0 00000118 4E75 rts export_37: 0000011A 4E56 FFB0 link A6, -0x0050 0000011E 41EE FFB0 lea.l A0, [A6 - 0x50] 00000122 216E 000E 0012 move.l [A0 + 0x12], [A6 + 0xE] 00000128 316E 000C 0016 move.w [A0 + 0x16], [A6 + 0xC] 0000012E 4228 001A clr.b [A0 + 0x1A] 00000132 4268 001C clr.w [A0 + 0x1C] 00000136 A00C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo 00000138 3D40 0012 move.w [A6 + 0x12], D0 0000013C 41E8 0020 lea.l A0, [A0 + 0x20] 00000140 226E 0008 movea.l A1, [A6 + 0x8] 00000144 7010 moveq.l D0, 0x10 00000146 A02E syscall BlockMove/BlockMoveData 00000148 4E5E unlink A6 0000014A 225F movea.l A1, [A7]+ 0000014C DEFC 000A add.w A7, 0xA /* '\n' */ 00000150 4ED1 jmp [A1] export_38: 00000152 4E56 FFC0 link A6, -0x0040 00000156 41EE FFC0 lea.l A0, [A6 - 0x40] 0000015A 216E 000C 0012 move.l [A0 + 0x12], [A6 + 0xC] 00000160 A014 syscall GetVol/PBHGetVol/HGetVol 00000162 3D40 0010 move.w [A6 + 0x10], D0 00000166 226E 0008 movea.l A1, [A6 + 0x8] 0000016A 32A8 0016 move.w [A1], [A0 + 0x16] 0000016E 4E5E unlink A6 00000170 225F movea.l A1, [A7]+ 00000172 508F addq.l A7, 8 00000174 4ED1 jmp [A1] export_39: 00000176 4E56 FFC0 link A6, -0x0040 0000017A 41EE FFC0 lea.l A0, [A6 - 0x40] 0000017E 216E 000A 0012 move.l [A0 + 0x12], [A6 + 0xA] 00000184 316E 0008 0016 move.w [A0 + 0x16], [A6 + 0x8] 0000018A A015 syscall SetVol/PBHSetVol/HSetVol 0000018C 3D40 000E move.w [A6 + 0xE], D0 00000190 4E5E unlink A6 00000192 225F movea.l A1, [A7]+ 00000194 5C8F addq.l A7, 6 00000196 4ED1 jmp [A1] export_40: 00000198 4E56 FFB0 link A6, -0x0050 0000019C 41EE FFB0 lea.l A0, [A6 - 0x50] 000001A0 216E 000E 0012 move.l [A0 + 0x12], [A6 + 0xE] 000001A6 316E 000C 0016 move.w [A0 + 0x16], [A6 + 0xC] 000001AC 4228 001A clr.b [A0 + 0x1A] 000001B0 4268 001C clr.w [A0 + 0x1C] 000001B4 A00C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo 000001B6 43E8 0020 lea.l A1, [A0 + 0x20] 000001BA 206E 0008 movea.l A0, [A6 + 0x8] 000001BE 7010 moveq.l D0, 0x10 000001C0 A02E syscall BlockMove/BlockMoveData 000001C2 41EE FFB0 lea.l A0, [A6 - 0x50] 000001C6 A00D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo 000001C8 3D40 0012 move.w [A6 + 0x12], D0 000001CC 4E5E unlink A6 000001CE 225F movea.l A1, [A7]+ 000001D0 DEFC 000A add.w A7, 0xA /* '\n' */ 000001D4 4ED1 jmp [A1] export_41: 000001D6 2078 0AE8 movea.l A0, [0x00000AE8 /* SoundGlue */] 000001DA B0F8 0A06 cmpa.w A0, [0x00000A06 /* MinusOne */] 000001DE 661E bne +0x20 /* 000001FE */ 000001E0 703A moveq.l D0, 0x3A 000001E2 A322 syscall NewHandleClear, flags=3 000001E4 6600 00D2 bne +0xD4 /* 000002B8 */ 000001E8 A029 syscall HLock 000001EA 21C8 0AE8 move.l [0x00000AE8 /* SoundGlue */], A0 000001EE 2250 movea.l A1, [A0] 000001F0 2378 033C 0034 move.l [A1 + 0x34], [0x0000033C /* IAZNotify */] 000001F6 43FA 0102 lea.l A1, [PC + 0x102 /* 000002FA, value 0x61E42038 */] 000001FA 21C9 033C move.l [0x0000033C /* IAZNotify */], A1 label000001FE: 000001FE 2250 movea.l A1, [A0] 00000200 4A69 0010 tst.w [A1 + 0x10] 00000204 6F7E ble +0x80 /* 00000284 */ 00000206 222F 0004 move.l D1, [A7 + 0x4] 0000020A 6B72 bmi +0x74 /* 0000027E */ 0000020C 50E9 0039 st [A1 + 0x39] 00000210 3229 0032 move.w D1, [A1 + 0x32] 00000214 2408 move.l D2, A0 00000216 48E7 6000 movem.l -[A7], D1,D2 0000021A A9E1 syscall HandToHand 0000021C 4CDF 0006 movem.l D1,D2, [A7]+ 00000220 4A40 tst.w D0 00000222 6600 0094 bne +0x96 /* 000002B8 */ 00000226 7000 moveq.l D0, 0x00 00000228 0641 000C addi.w D1, 0xC 0000022C 3001 move.w D0, D1 0000022E A024 syscall SetHandleSize 00000230 6600 0086 bne +0x88 /* 000002B8 */ 00000234 A029 syscall HLock 00000236 21C8 0AE8 move.l [0x00000AE8 /* SoundGlue */], A0 0000023A 2250 movea.l A1, [A0] 0000023C 2078 027A movea.l A0, [0x0000027A /* SoundDCE */] 00000240 2149 0008 move.l [A0 + 0x8], A1 00000244 2149 000C move.l [A0 + 0xC], A1 00000248 2042 movea.l A0, D2 0000024A 2050 movea.l A0, [A0] 0000024C 1028 0038 move.b D0, [A0 + 0x38] 00000250 8129 0038 or.b [A1 + 0x38], D0 00000254 2042 movea.l A0, D2 00000256 A023 syscall DisposHandle/DisposeHandle 00000258 3341 0032 move.w [A1 + 0x32], D1 0000025C 08A9 0000 0038 bclr.b [A1 + 0x38], 0x0 00000262 6708 beq +0xA /* 0000026C */ 00000264 4269 0010 clr.w [A1 + 0x10] 00000268 4EBA 009C jsr [PC + 0x9C /* 00000306 */] label0000026C: 0000026C 51E9 0039 sf [A1 + 0x39] 00000270 D2C1 add.w A1, D1 00000272 700C moveq.l D0, 0x0C 00000274 92C0 sub.w A1, D0 00000276 41EF 0004 lea.l A0, [A7 + 0x4] 0000027A A02E syscall BlockMove/BlockMoveData 0000027C 603E bra +0x40 /* 000002BC */ label0000027E: 0000027E 3028 0010 move.w D0, [A0 + 0x10] 00000282 6EFA bgt -0x4 /* 0000027E */ label00000284: 00000284 2049 movea.l A0, A1 00000286 317C 003A 0032 move.w [A0 + 0x32], 0x3A /* ':' */ 0000028C 216F 0008 0024 move.l [A0 + 0x24], [A7 + 0x8] 00000292 216F 000C 0020 move.l [A0 + 0x20], [A7 + 0xC] 00000298 317C FFFC 0018 move.w [A0 + 0x18], 0xFFFC 0000029E 222F 0004 move.l D1, [A7 + 0x4] 000002A2 6A04 bpl +0x6 /* 000002A8 */ 000002A4 A003 syscall Write 000002A6 600E bra +0x10 /* 000002B6 */ label000002A8: 000002A8 2141 001C move.l [A0 + 0x1C], D1 000002AC 43FA 0058 lea.l A1, [PC + 0x58 /* 00000306, value 0x48E7E0C0 */] 000002B0 2149 000C move.l [A0 + 0xC], A1 000002B4 A403 syscall Write, flags=4 label000002B6: 000002B6 4A40 tst.w D0 label000002B8: 000002B8 6702 beq +0x4 /* 000002BC */ 000002BA 6108 bsr +0xA /* 000002C4 */ label000002BC: 000002BC 225F movea.l A1, [A7]+ 000002BE DEFC 000C add.w A7, 0xC 000002C2 4ED1 jmp [A1] fn000002C4: 000002C4 2078 0AE8 movea.l A0, [0x00000AE8 /* SoundGlue */] 000002C8 B0F8 0A06 cmpa.w A0, [0x00000A06 /* MinusOne */] 000002CC 6710 beq +0x12 /* 000002DE */ 000002CE 2250 movea.l A1, [A0] 000002D0 21E9 0034 033C move.l [0x0000033C /* IAZNotify */], [A1 + 0x34] 000002D6 A023 syscall DisposHandle/DisposeHandle 000002D8 21F8 0A06 0AE8 move.l [0x00000AE8 /* SoundGlue */], [0x00000A06 /* MinusOne */] label000002DE: 000002DE 4E75 rts fn000002E0: 000002E0 4E56 FFE0 link A6, -0x0020 000002E4 41EE FFE0 lea.l A0, [A6 - 0x20] 000002E8 317C FFFC 0018 move.w [A0 + 0x18], 0xFFFC 000002EE A206 syscall KillIO, flags=2 000002F0 4278 0280 clr.w [0x00000280 /* CurPitch */] 000002F4 61CE bsr -0x30 /* 000002C4 */ 000002F6 4E5E unlink A6 label000002F8: 000002F8 4E75 rts 000002FA 61E4 bsr -0x1A /* 000002E0 */ 000002FC 2038 033C move.l D0, [0x0000033C /* IAZNotify */] 00000300 6FF6 ble -0x8 /* 000002F8 */ 00000302 2040 movea.l A0, D0 00000304 4ED0 jmp [A0] fn00000306: 00000306 48E7 E0C0 movem.l -[A7], D0,D1,D2,A0,A1 0000030A 2078 0AE8 movea.l A0, [0x00000AE8 /* SoundGlue */] 0000030E 2050 movea.l A0, [A0] 00000310 4A28 0039 tst.b [A0 + 0x39] 00000314 6706 beq +0x8 /* 0000031C */ 00000316 50E8 0038 st [A0 + 0x38] 0000031A 6062 bra +0x64 /* 0000037E */ label0000031C: 0000031C 3028 0032 move.w D0, [A0 + 0x32] 00000320 2228 001C move.l D1, [A0 + 0x1C] 00000324 670C beq +0xE /* 00000332 */ 00000326 2241 movea.l A1, D1 00000328 48E7 8080 movem.l -[A7], D0,A0 0000032C 4E91 jsr [A1] 0000032E 4CDF 0101 movem.l D0,A0, [A7]+ label00000332: 00000332 0C40 003A cmpi.w D0, 0x3A /* ':' */ 00000336 6746 beq +0x48 /* 0000037E */ 00000338 2248 movea.l A1, A0 0000033A 41E8 003A lea.l A0, [A0 + 0x3A] 0000033E 2358 001C move.l [A1 + 0x1C], [A0]+ 00000342 2358 0024 move.l [A1 + 0x24], [A0]+ 00000346 2358 0020 move.l [A1 + 0x20], [A0]+ 0000034A 337C FFFC 0018 move.w [A1 + 0x18], 0xFFFC 00000350 7246 moveq.l D1, 0x46 00000352 9041 sub.w D0, D1 00000354 6712 beq +0x14 /* 00000368 */ 00000356 3200 move.w D1, D0 00000358 48C0 ext.l D0 0000035A 2248 movea.l A1, A0 0000035C 92FC 000C sub.w A1, 0xC 00000360 A02E syscall BlockMove/BlockMoveData 00000362 0641 003A addi.w D1, 0x3A /* ':' */ 00000366 6002 bra +0x4 /* 0000036A */ label00000368: 00000368 723A moveq.l D1, 0x3A label0000036A: 0000036A 2078 0AE8 movea.l A0, [0x00000AE8 /* SoundGlue */] 0000036E 2050 movea.l A0, [A0] 00000370 3141 0032 move.w [A0 + 0x32], D1 00000374 43FA FF90 lea.l A1, [PC - 0x70 /* 00000306, value 0x48E7E0C0 */] 00000378 2149 000C move.l [A0 + 0xC], A1 0000037C A403 syscall Write, flags=4 label0000037E: 0000037E 4CDF 0307 movem.l D0,D1,D2,A0,A1, [A7]+ 00000382 4E75 rts export_43: 00000384 206F 0004 movea.l A0, [A7 + 0x4] 00000388 43E8 0001 lea.l A1, [A0 + 0x1] 0000038C 7000 moveq.l D0, 0x00 label0000038E: 0000038E 1210 move.b D1, [A0] 00000390 10C0 move.b [A0]+, D0 00000392 1001 move.b D0, D1 00000394 66F8 bne -0x6 /* 0000038E */ 00000396 91C9 sub.l A0, A1 00000398 2008 move.l D0, A0 0000039A 1300 move.b -[A1], D0 0000039C 2009 move.l D0, A1 0000039E 4E75 rts export_42: 000003A0 206F 0004 movea.l A0, [A7 + 0x4] 000003A4 7000 moveq.l D0, 0x00 000003A6 1010 move.b D0, [A0] 000003A8 6004 bra +0x6 /* 000003AE */ label000003AA: 000003AA 10E8 0001 move.b [A0]+, [A0 + 0x1] label000003AE: 000003AE 51C8 FFFA dbf D0, -0x8 /* 000003AA */ 000003B2 4210 clr.b [A0] 000003B4 202F 0004 move.l D0, [A7 + 0x4] 000003B8 4E75 rts 000003BA 4CEF 0300 0004 movem.l A0,A1, [A7 + 0x4] 000003C0 2208 move.l D1, A0 000003C2 302F 000C move.w D0, [A7 + 0xC] 000003C6 5340 subq.w D0, 1 000003C8 6C06 bge +0x8 /* 000003D0 */ label000003CA: 000003CA 2008 move.l D0, A0 000003CC 9081 sub.l D0, D1 000003CE 6014 bra +0x16 /* 000003E4 */ label000003D0: 000003D0 10D9 move.b [A0]+, [A1]+ 000003D2 57C8 FFFC dbeq D0, -0x6 /* 000003D0 */ 000003D6 4A20 tst.b -[A0] 000003D8 67F0 beq -0xE /* 000003CA */ 000003DA 4A40 tst.w D0 000003DC 6DEC blt -0x12 /* 000003CA */ 000003DE 5288 addq.l A0, 1 000003E0 4210 clr.b [A0] 000003E2 60E6 bra -0x18 /* 000003CA */ label000003E4: 000003E4 4E75 rts 000003E6 206F 0004 movea.l A0, [A7 + 0x4] label000003EA: 000003EA 0C10 0020 cmpi.b [A0], 0x20 /* ' ' */ 000003EE 6716 beq +0x18 /* 00000406 */ 000003F0 0C10 0003 cmpi.b [A0], 0x3 000003F4 6710 beq +0x12 /* 00000406 */ 000003F6 0C10 0009 cmpi.b [A0], 0x9 /* '\t' */ 000003FA 6D06 blt +0x8 /* 00000402 */ 000003FC 0C10 000D cmpi.b [A0], 0xD /* '\r' */ 00000400 6F04 ble +0x6 /* 00000406 */ label00000402: 00000402 5288 addq.l A0, 1 00000404 60E4 bra -0x1A /* 000003EA */ label00000406: 00000406 2008 move.l D0, A0 00000408 4E75 rts 0000040A 4CEF 0300 0004 movem.l A0,A1, [A7 + 0x4] 00000410 2008 move.l D0, A0 label00000412: 00000412 4A18 tst.b [A0]+ 00000414 66FC bne -0x2 /* 00000412 */ 00000416 5388 subq.l A0, 1 label00000418: 00000418 10D9 move.b [A0]+, [A1]+ 0000041A 66FC bne -0x2 /* 00000418 */ 0000041C 4E75 rts export_18: 0000041E 206F 0004 movea.l A0, [A7 + 0x4] 00000422 142F 0009 move.b D2, [A7 + 0x9] 00000426 7000 moveq.l D0, 0x00 label00000428: 00000428 1218 move.b D1, [A0]+ 0000042A 6606 bne +0x8 /* 00000432 */ 0000042C 4A02 tst.b D2 0000042E 6706 beq +0x8 /* 00000436 */ 00000430 6008 bra +0xA /* 0000043A */ label00000432: 00000432 B202 cmp.b D1, D2 00000434 66F2 bne -0xC /* 00000428 */ label00000436: 00000436 2008 move.l D0, A0 00000438 5380 subq.l D0, 1 label0000043A: 0000043A 4E75 rts 0000043C 4EED 00B2 jmp [A5 + 0xB2 /* export_18 */] 00000440 4E75 rts export_20: 00000442 4CEF 0300 0004 movem.l A0,A1, [A7 + 0x4] label00000448: 00000448 B109 cmpm.b [A0]+, [A1]+ 0000044A 6606 bne +0x8 /* 00000452 */ 0000044C 4A28 FFFF tst.b [A0 - 0x1] 00000450 66F6 bne -0x8 /* 00000448 */ label00000452: 00000452 1020 move.b D0, -[A0] 00000454 9021 sub.b D0, -[A1] 00000456 4880 ext.w D0 00000458 4E75 rts 0000045A 4EED 00C2 jmp [A5 + 0xC2 /* export_20 */] 0000045E 4E75 rts export_25: 00000460 4CEF 0300 0004 movem.l A0,A1, [A7 + 0x4] 00000466 2008 move.l D0, A0 label00000468: 00000468 10D9 move.b [A0]+, [A1]+ 0000046A 66FC bne -0x2 /* 00000468 */ 0000046C 4E75 rts 0000046E 4EED 00EA jmp [A5 + 0xEA /* export_25 */] 00000472 4E75 rts export_17: 00000474 206F 0004 movea.l A0, [A7 + 0x4] 00000478 222F 0008 move.l D1, [A7 + 0x8] label0000047C: 0000047C 4A10 tst.b [A0] 0000047E 6712 beq +0x14 /* 00000492 */ 00000480 2241 movea.l A1, D1 label00000482: 00000482 4A11 tst.b [A1] 00000484 6708 beq +0xA /* 0000048E */ 00000486 B308 cmpm.b [A1]+, [A0]+ 00000488 5388 subq.l A0, 1 0000048A 6706 beq +0x8 /* 00000492 */ 0000048C 60F4 bra -0xA /* 00000482 */ label0000048E: 0000048E 5288 addq.l A0, 1 00000490 60EA bra -0x14 /* 0000047C */ label00000492: 00000492 2008 move.l D0, A0 00000494 90AF 0004 sub.l D0, [A7 + 0x4] 00000498 4E75 rts 0000049A 4EED 00AA jmp [A5 + 0xAA /* export_17 */] 0000049E 4E75 rts export_22: 000004A0 206F 0004 movea.l A0, [A7 + 0x4] label000004A4: 000004A4 4A18 tst.b [A0]+ 000004A6 66FC bne -0x2 /* 000004A4 */ 000004A8 2008 move.l D0, A0 000004AA 90AF 0004 sub.l D0, [A7 + 0x4] 000004AE 5380 subq.l D0, 1 000004B0 4E75 rts 000004B2 4EED 00D2 jmp [A5 + 0xD2 /* export_22 */] 000004B6 4E75 rts 000004B8 4CEF 0300 0004 movem.l A0,A1, [A7 + 0x4] 000004BE 2008 move.l D0, A0 000004C0 322F 000C move.w D1, [A7 + 0xC] 000004C4 6F16 ble +0x18 /* 000004DC */ label000004C6: 000004C6 4A18 tst.b [A0]+ 000004C8 66FC bne -0x2 /* 000004C6 */ 000004CA 5388 subq.l A0, 1 000004CC 5341 subq.w D1, 1 label000004CE: 000004CE 10D9 move.b [A0]+, [A1]+ 000004D0 57C9 FFFC dbeq D1, -0x6 /* 000004CE */ 000004D4 4A28 FFFF tst.b [A0 - 0x1] 000004D8 6702 beq +0x4 /* 000004DC */ 000004DA 4210 clr.b [A0] label000004DC: 000004DC 4E75 rts export_19: 000004DE 4CEF 0300 0004 movem.l A0,A1, [A7 + 0x4] 000004E4 4240 clr.w D0 000004E6 322F 000C move.w D1, [A7 + 0xC] 000004EA 6F0A ble +0xC /* 000004F6 */ label000004EC: 000004EC B308 cmpm.b [A1]+, [A0]+ 000004EE 6708 beq +0xA /* 000004F8 */ label000004F0: 000004F0 1020 move.b D0, -[A0] 000004F2 9021 sub.b D0, -[A1] 000004F4 4880 ext.w D0 label000004F6: 000004F6 600C bra +0xE /* 00000504 */ label000004F8: 000004F8 5341 subq.w D1, 1 000004FA 67F4 beq -0xA /* 000004F0 */ 000004FC 4A28 FFFF tst.b [A0 - 0x1] 00000500 67EE beq -0x10 /* 000004F0 */ 00000502 60E8 bra -0x16 /* 000004EC */ label00000504: 00000504 4E75 rts export_21: 00000506 4CEF 0300 0004 movem.l A0,A1, [A7 + 0x4] 0000050C 2008 move.l D0, A0 0000050E 322F 000C move.w D1, [A7 + 0xC] 00000512 6E02 bgt +0x4 /* 00000516 */ label00000514: 00000514 6012 bra +0x14 /* 00000528 */ label00000516: 00000516 10D9 move.b [A0]+, [A1]+ 00000518 6706 beq +0x8 /* 00000520 */ 0000051A 5341 subq.w D1, 1 0000051C 6EF8 bgt -0x6 /* 00000516 */ 0000051E 67F4 beq -0xA /* 00000514 */ label00000520: 00000520 5341 subq.w D1, 1 00000522 67F0 beq -0xE /* 00000514 */ 00000524 4218 clr.b [A0]+ 00000526 60F8 bra -0x6 /* 00000520 */ label00000528: 00000528 4E75 rts export_24: 0000052A 206F 0004 movea.l A0, [A7 + 0x4] 0000052E 222F 0008 move.l D1, [A7 + 0x8] 00000532 7000 moveq.l D0, 0x00 label00000534: 00000534 4A10 tst.b [A0] 00000536 6710 beq +0x12 /* 00000548 */ 00000538 2241 movea.l A1, D1 label0000053A: 0000053A 1419 move.b D2, [A1]+ 0000053C 6604 bne +0x6 /* 00000542 */ 0000053E 5288 addq.l A0, 1 00000540 60F2 bra -0xC /* 00000534 */ label00000542: 00000542 B410 cmp.b D2, [A0] 00000544 66F4 bne -0xA /* 0000053A */ 00000546 2008 move.l D0, A0 label00000548: 00000548 4E75 rts 0000054A 4EED 00E2 jmp [A5 + 0xE2 /* export_24 */] 0000054E 4E75 rts 00000550 206F 0004 movea.l A0, [A7 + 0x4] 00000554 102F 0009 move.b D0, [A7 + 0x9] label00000558: 00000558 1218 move.b D1, [A0]+ 0000055A 6608 bne +0xA /* 00000564 */ 0000055C 4A00 tst.b D0 0000055E 6708 beq +0xA /* 00000568 */ 00000560 70FF moveq.l D0, 0xFFFFFFFF 00000562 600C bra +0xE /* 00000570 */ label00000564: 00000564 B200 cmp.b D1, D0 00000566 66F0 bne -0xE /* 00000558 */ label00000568: 00000568 2008 move.l D0, A0 0000056A 90AF 0004 sub.l D0, [A7 + 0x4] 0000056E 5340 subq.w D0, 1 label00000570: 00000570 4E75 rts 00000572 206F 0004 movea.l A0, [A7 + 0x4] 00000576 122F 0009 move.b D1, [A7 + 0x9] 0000057A 7001 moveq.l D0, 0x01 label0000057C: 0000057C 1418 move.b D2, [A0]+ 0000057E 6708 beq +0xA /* 00000588 */ 00000580 B401 cmp.b D2, D1 00000582 66F8 bne -0x6 /* 0000057C */ 00000584 2008 move.l D0, A0 00000586 60F4 bra -0xA /* 0000057C */ label00000588: 00000588 4A01 tst.b D1 0000058A 6602 bne +0x4 /* 0000058E */ 0000058C 2008 move.l D0, A0 label0000058E: 0000058E 5380 subq.l D0, 1 00000590 4E75 rts 00000592 206F 0004 movea.l A0, [A7 + 0x4] 00000596 222F 0008 move.l D1, [A7 + 0x8] 0000059A 7000 moveq.l D0, 0x00 label0000059C: 0000059C 4A10 tst.b [A0] 0000059E 6710 beq +0x12 /* 000005B0 */ 000005A0 2241 movea.l A1, D1 label000005A2: 000005A2 1419 move.b D2, [A1]+ 000005A4 6706 beq +0x8 /* 000005AC */ 000005A6 B410 cmp.b D2, [A0] 000005A8 66F8 bne -0x6 /* 000005A2 */ 000005AA 2008 move.l D0, A0 label000005AC: 000005AC 5288 addq.l A0, 1 000005AE 60EC bra -0x12 /* 0000059C */ label000005B0: 000005B0 4E75 rts 000005B2 206F 0004 movea.l A0, [A7 + 0x4] 000005B6 2248 movea.l A1, A0 000005B8 122F 0009 move.b D1, [A7 + 0x9] 000005BC 2008 move.l D0, A0 label000005BE: 000005BE 1418 move.b D2, [A0]+ 000005C0 6708 beq +0xA /* 000005CA */ 000005C2 B401 cmp.b D2, D1 000005C4 66F8 bne -0x6 /* 000005BE */ 000005C6 2008 move.l D0, A0 000005C8 60F4 bra -0xA /* 000005BE */ label000005CA: 000005CA 4A01 tst.b D1 000005CC 6602 bne +0x4 /* 000005D0 */ 000005CE 2008 move.l D0, A0 label000005D0: 000005D0 9089 sub.l D0, A1 000005D2 5340 subq.w D0, 1 000005D4 4E75 rts export_23: 000005D6 206F 0004 movea.l A0, [A7 + 0x4] 000005DA 222F 0008 move.l D1, [A7 + 0x8] label000005DE: 000005DE 4A10 tst.b [A0] 000005E0 6710 beq +0x12 /* 000005F2 */ 000005E2 2241 movea.l A1, D1 label000005E4: 000005E4 4A11 tst.b [A1] 000005E6 670A beq +0xC /* 000005F2 */ 000005E8 B308 cmpm.b [A1]+, [A0]+ 000005EA 5388 subq.l A0, 1 000005EC 66F6 bne -0x8 /* 000005E4 */ 000005EE 5288 addq.l A0, 1 000005F0 60EC bra -0x12 /* 000005DE */ label000005F2: 000005F2 2008 move.l D0, A0 000005F4 90AF 0004 sub.l D0, [A7 + 0x4] 000005F8 4E75 rts 000005FA 4EED 00DA jmp [A5 + 0xDA /* export_23 */] 000005FE 4E75 rts